package com.ufcg.lvc.client;

import java.util.ArrayList;

import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * 
 * The client side stub for the RPC service.
 * 
 * @author Larissa Costa
 * 
 */
public interface GreetingServiceAsync {

	void gravarCaminhosTodasFotos(String titulo, ArrayList<String> fotos, AsyncCallback<Boolean> callback);

	void gerarDiagramacao(int quantidade, int largura, int altura, AsyncCallback<ArrayList<String>> callback);

	void gravarCaminhosFotosPagina(ArrayList<String> fotos, AsyncCallback<Boolean> callback);

	void gerarThumbnails(ArrayList<String> caminhoCompletoFotos, AsyncCallback<ArrayList<ArrayList<String>>> callback);

	void saveImageURL(ArrayList<String> imageUrl, AsyncCallback<ArrayList<String>> callback);

}
